EPZ $80.1

← Zurück zum Forum

Hi,

was bedeutet diese Angabe ...

EPZ $80.1
EPZ $82.3
EPZ $84.5

EPZ ist klar. Zuweisung einer Konstanten in der Zero-Page an ein Symbol. Ab was bedeutet die Adresse $80.1 ❓ ❓ Spricht die .1 ... .5 hinter der $Adresse.

Diese Angabe -Schreibweise- soll vom Atmas 1 stammen.

Danke

dl7ukk

AntwortZitat

Hallo Andreas,

im AtariWiki gibt eine Anleitung zum ATMAS 1

https://atariwiki.org/wiki/attach/Atmas%20I/Program%20Descriptions%20I-Hofacker-OCR.pdf

EPZ ist im ATMAS 1 eine Definition einer Speicherstelle in der Zero-Page. In der Dokumentation dort ist laut Syntax-Definition aber kein Punkt hinter der Hex-Zahl erlaubt.

Kommt Dein Beispiel daher vielleicht nicht vom ATMAS 1 sondern von einem anderen Asembler?

https://mastodon.social/@cstrotm https://abbuc.social

AntwortZitat

Hallo in die Runde, tatsächlich findet man nur recht wenig Informationen über ATMAS I - eine Syntax z.B. EPZ $80.1 habe ich dort nicht gefunden, in einigen Beispielcodes kommt das aber vor! Im Manual von ATMAS II findet man das gar nicht mehr.... Es bleibt also unklar - vielleicht definiert es nicht nur eine Speicherstelle, sondern einen ganzen Bereich: EPZ $80.1 reserviert $80 und $81 EPZ $80.3 reserviert $80 bis $83

Ist aber nur eine Vermutung.

AntwortZitat

Vielleicht sollten wir den Code einfach mal ausprobieren ...

https://mastodon.social/@cstrotm https://abbuc.social

AntwortZitat

cas schrieb: Vielleicht sollten wir den Code einfach mal ausprobieren ...

Ihr Wahnsinnigen!!!

Wollt ihr etwa die Welt zerstören???

😁 😁 😁

AntwortZitat

Tigerduck schrieb:

cas schrieb: Vielleicht sollten wir den Code einfach mal ausprobieren ...

Ihr Wahnsinnigen!!!

Wollt ihr etwa die Welt zerstören???

😁 😁 😁

Wollen ??? Wir sind doch schon voll dabei.1.png

dl7ukk

Anhänge:
AntwortZitat

EPZ $80.1 ist schlicht ein EQU für ZeroPage, wobei ".1" nur ein Kommentar ist. Vermutlich als Hinweis, dass dort ein 16-Bit Wert gespeichert werden soll und deshalb aus Programmsicht die $81 dazugehört.

Aus dem Handbuch:

ATMAS-1-a.PNG

ATMAS-1-b.PNG

[Nachtrag] Das steht im Handbuch von ATMAS-II dazu, wobei ich vermute, dass ein Punkt als Trennzeichen gilt:

ATMAS-2-a.PNG

Anhänge:
AntwortZitat